[Scia Reto](https://sciareto.org) mind map   
> __version__=`1.1`,generatorId=`com.igormaznitsa:idea-mindmap:intellij-2022.33.0-IntelliJ IDEA`
---

# 软件工程

## 净室软件工程

### 概念

#### 应用数学与统计学理论以经济的方式生产高质量软件的工程技术

#### 目标是使开发中的缺陷为零或接近于零

#### 降低软件开发中的风险

#### 以合理的成本开发出高质量的软件

### 基础理论

#### 函数理论

#### 抽样理论

## 基于构件的软件工程 CBSE

### 概念

#### 是一种基于分布对象技术、强调通过可复用构件设计与构造软件系统的软件复用途径

### 特征

#### 可组装性

#### 可部署性

#### 独立性

#### 文档化

#### 标准化

### 通用服务

#### 平台服务

#### 支持服务

#### 中间件实现共性的构件服务

### 开发过程

#### 系统需求概览

#### 识别候选构件

#### 根据发现的构件修改需求

#### 体系结构设计

#### 构件定制与适配

#### 组装构件形成系统

##### 顺序组装

##### 层次组装

##### 叠加组装
